
package com.gensee.ws.siteadmin;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.gensee.ws.siteadmin package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ExportSurveyResultOfWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportSurveyResultOfWebcastResponse");
    private final static QName _ExportRollcallResultOfWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportRollcallResultOfWebcastResponse");
    private final static QName _ExportQAndAListOfWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportQAndAListOfWebcastResponse");
    private final static QName _ChangeUserStatus_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "changeUserStatus");
    private final static QName _PageOngoingWebcasts_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "pageOngoingWebcasts");
    private final static QName _ExportUserJoinHistoryOfWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportUserJoinHistoryOfWebcast");
    private final static QName _PageOngoingWebcastsResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "pageOngoingWebcastsResponse");
    private final static QName _AttachFilesToWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "attachFilesToWebcast");
    private final static QName _CreateUserResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "createUserResponse");
    private final static QName _ExportUserJoinHistoryOfWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportUserJoinHistoryOfWebcastResponse");
    private final static QName _FinishWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "finishWebcastResponse");
    private final static QName _ExportVoteResultOfWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportVoteResultOfWebcast");
    private final static QName _UpdateVod_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "updateVod");
    private final static QName _GetWebcastRecords_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "getWebcastRecords");
    private final static QName _CreateWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "createWebcastResponse");
    private final static QName _DeleteWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "deleteWebcastResponse");
    private final static QName _DetachFilesFromWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "detachFilesFromWebcastResponse");
    private final static QName _PageCastmakerVodsResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "pageCastmakerVodsResponse");
    private final static QName _PageCastmakerVods_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "pageCastmakerVods");
    private final static QName _PageWebcasts_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "pageWebcasts");
    private final static QName _CreateWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "createWebcast");
    private final static QName _PublishVodResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "publishVodResponse");
    private final static QName _GetWebcastSettingResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "getWebcastSettingResponse");
    private final static QName _UnpublishVod_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "unpublishVod");
    private final static QName _ChangeUserStatusResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "changeUserStatusResponse");
    private final static QName _UpdateWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "updateWebcast");
    private final static QName _UpdateVodResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "updateVodResponse");
    private final static QName _ExportRollcallResultOfWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportRollcallResultOfWebcast");
    private final static QName _AttachFilesToWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "attachFilesToWebcastResponse");
    private final static QName _DetachFilesFromWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "detachFilesFromWebcast");
    private final static QName _UpdateUser_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "updateUser");
    private final static QName _FinishWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "finishWebcast");
    private final static QName _ExportQAndAListOfWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportQAndAListOfWebcast");
    private final static QName _PublishVod_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "publishVod");
    private final static QName _DeleteWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "deleteWebcast");
    private final static QName _GetWebcastSetting_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "getWebcastSetting");
    private final static QName _UpdateWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "updateWebcastResponse");
    private final static QName _ExportSurveyResultOfWebcast_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportSurveyResultOfWebcast");
    private final static QName _GetWebcastRecordsResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "getWebcastRecordsResponse");
    private final static QName _UnpublishVodResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "unpublishVodResponse");
    private final static QName _UpdateUserResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "updateUserResponse");
    private final static QName _ExportVoteResultOfWebcastResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "exportVoteResultOfWebcastResponse");
    private final static QName _PageWebcastsResponse_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "pageWebcastsResponse");
    private final static QName _CreateUser_QNAME = new QName("http://www.gensee.com/ws/siteadmin", "createUser");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.gensee.ws.siteadmin
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link UpdateVod }
     * 
     */
    public UpdateVod createUpdateVod() {
        return new UpdateVod();
    }

    /**
     * Create an instance of {@link ExportVoteResultOfWebcast }
     * 
     */
    public ExportVoteResultOfWebcast createExportVoteResultOfWebcast() {
        return new ExportVoteResultOfWebcast();
    }

    /**
     * Create an instance of {@link ExportUserJoinHistoryOfWebcastResponse }
     * 
     */
    public ExportUserJoinHistoryOfWebcastResponse createExportUserJoinHistoryOfWebcastResponse() {
        return new ExportUserJoinHistoryOfWebcastResponse();
    }

    /**
     * Create an instance of {@link FinishWebcastResponse }
     * 
     */
    public FinishWebcastResponse createFinishWebcastResponse() {
        return new FinishWebcastResponse();
    }

    /**
     * Create an instance of {@link CreateUserResponse }
     * 
     */
    public CreateUserResponse createCreateUserResponse() {
        return new CreateUserResponse();
    }

    /**
     * Create an instance of {@link AttachFilesToWebcast }
     * 
     */
    public AttachFilesToWebcast createAttachFilesToWebcast() {
        return new AttachFilesToWebcast();
    }

    /**
     * Create an instance of {@link ExportRollcallResultOfWebcastResponse }
     * 
     */
    public ExportRollcallResultOfWebcastResponse createExportRollcallResultOfWebcastResponse() {
        return new ExportRollcallResultOfWebcastResponse();
    }

    /**
     * Create an instance of {@link ExportSurveyResultOfWebcastResponse }
     * 
     */
    public ExportSurveyResultOfWebcastResponse createExportSurveyResultOfWebcastResponse() {
        return new ExportSurveyResultOfWebcastResponse();
    }

    /**
     * Create an instance of {@link ChangeUserStatus }
     * 
     */
    public ChangeUserStatus createChangeUserStatus() {
        return new ChangeUserStatus();
    }

    /**
     * Create an instance of {@link ExportQAndAListOfWebcastResponse }
     * 
     */
    public ExportQAndAListOfWebcastResponse createExportQAndAListOfWebcastResponse() {
        return new ExportQAndAListOfWebcastResponse();
    }

    /**
     * Create an instance of {@link PageOngoingWebcasts }
     * 
     */
    public PageOngoingWebcasts createPageOngoingWebcasts() {
        return new PageOngoingWebcasts();
    }

    /**
     * Create an instance of {@link PageOngoingWebcastsResponse }
     * 
     */
    public PageOngoingWebcastsResponse createPageOngoingWebcastsResponse() {
        return new PageOngoingWebcastsResponse();
    }

    /**
     * Create an instance of {@link ExportUserJoinHistoryOfWebcast }
     * 
     */
    public ExportUserJoinHistoryOfWebcast createExportUserJoinHistoryOfWebcast() {
        return new ExportUserJoinHistoryOfWebcast();
    }

    /**
     * Create an instance of {@link PublishVodResponse }
     * 
     */
    public PublishVodResponse createPublishVodResponse() {
        return new PublishVodResponse();
    }

    /**
     * Create an instance of {@link PageWebcasts }
     * 
     */
    public PageWebcasts createPageWebcasts() {
        return new PageWebcasts();
    }

    /**
     * Create an instance of {@link CreateWebcast }
     * 
     */
    public CreateWebcast createCreateWebcast() {
        return new CreateWebcast();
    }

    /**
     * Create an instance of {@link PageCastmakerVodsResponse }
     * 
     */
    public PageCastmakerVodsResponse createPageCastmakerVodsResponse() {
        return new PageCastmakerVodsResponse();
    }

    /**
     * Create an instance of {@link PageCastmakerVods }
     * 
     */
    public PageCastmakerVods createPageCastmakerVods() {
        return new PageCastmakerVods();
    }

    /**
     * Create an instance of {@link GetWebcastRecords }
     * 
     */
    public GetWebcastRecords createGetWebcastRecords() {
        return new GetWebcastRecords();
    }

    /**
     * Create an instance of {@link CreateWebcastResponse }
     * 
     */
    public CreateWebcastResponse createCreateWebcastResponse() {
        return new CreateWebcastResponse();
    }

    /**
     * Create an instance of {@link DeleteWebcastResponse }
     * 
     */
    public DeleteWebcastResponse createDeleteWebcastResponse() {
        return new DeleteWebcastResponse();
    }

    /**
     * Create an instance of {@link DetachFilesFromWebcastResponse }
     * 
     */
    public DetachFilesFromWebcastResponse createDetachFilesFromWebcastResponse() {
        return new DetachFilesFromWebcastResponse();
    }

    /**
     * Create an instance of {@link UpdateVodResponse }
     * 
     */
    public UpdateVodResponse createUpdateVodResponse() {
        return new UpdateVodResponse();
    }

    /**
     * Create an instance of {@link ExportRollcallResultOfWebcast }
     * 
     */
    public ExportRollcallResultOfWebcast createExportRollcallResultOfWebcast() {
        return new ExportRollcallResultOfWebcast();
    }

    /**
     * Create an instance of {@link AttachFilesToWebcastResponse }
     * 
     */
    public AttachFilesToWebcastResponse createAttachFilesToWebcastResponse() {
        return new AttachFilesToWebcastResponse();
    }

    /**
     * Create an instance of {@link UpdateWebcast }
     * 
     */
    public UpdateWebcast createUpdateWebcast() {
        return new UpdateWebcast();
    }

    /**
     * Create an instance of {@link ChangeUserStatusResponse }
     * 
     */
    public ChangeUserStatusResponse createChangeUserStatusResponse() {
        return new ChangeUserStatusResponse();
    }

    /**
     * Create an instance of {@link UnpublishVod }
     * 
     */
    public UnpublishVod createUnpublishVod() {
        return new UnpublishVod();
    }

    /**
     * Create an instance of {@link GetWebcastSettingResponse }
     * 
     */
    public GetWebcastSettingResponse createGetWebcastSettingResponse() {
        return new GetWebcastSettingResponse();
    }

    /**
     * Create an instance of {@link ExportVoteResultOfWebcastResponse }
     * 
     */
    public ExportVoteResultOfWebcastResponse createExportVoteResultOfWebcastResponse() {
        return new ExportVoteResultOfWebcastResponse();
    }

    /**
     * Create an instance of {@link UpdateUserResponse }
     * 
     */
    public UpdateUserResponse createUpdateUserResponse() {
        return new UpdateUserResponse();
    }

    /**
     * Create an instance of {@link UnpublishVodResponse }
     * 
     */
    public UnpublishVodResponse createUnpublishVodResponse() {
        return new UnpublishVodResponse();
    }

    /**
     * Create an instance of {@link GetWebcastRecordsResponse }
     * 
     */
    public GetWebcastRecordsResponse createGetWebcastRecordsResponse() {
        return new GetWebcastRecordsResponse();
    }

    /**
     * Create an instance of {@link CreateUser }
     * 
     */
    public CreateUser createCreateUser() {
        return new CreateUser();
    }

    /**
     * Create an instance of {@link PageWebcastsResponse }
     * 
     */
    public PageWebcastsResponse createPageWebcastsResponse() {
        return new PageWebcastsResponse();
    }

    /**
     * Create an instance of {@link UpdateWebcastResponse }
     * 
     */
    public UpdateWebcastResponse createUpdateWebcastResponse() {
        return new UpdateWebcastResponse();
    }

    /**
     * Create an instance of {@link GetWebcastSetting }
     * 
     */
    public GetWebcastSetting createGetWebcastSetting() {
        return new GetWebcastSetting();
    }

    /**
     * Create an instance of {@link ExportSurveyResultOfWebcast }
     * 
     */
    public ExportSurveyResultOfWebcast createExportSurveyResultOfWebcast() {
        return new ExportSurveyResultOfWebcast();
    }

    /**
     * Create an instance of {@link DeleteWebcast }
     * 
     */
    public DeleteWebcast createDeleteWebcast() {
        return new DeleteWebcast();
    }

    /**
     * Create an instance of {@link PublishVod }
     * 
     */
    public PublishVod createPublishVod() {
        return new PublishVod();
    }

    /**
     * Create an instance of {@link ExportQAndAListOfWebcast }
     * 
     */
    public ExportQAndAListOfWebcast createExportQAndAListOfWebcast() {
        return new ExportQAndAListOfWebcast();
    }

    /**
     * Create an instance of {@link DetachFilesFromWebcast }
     * 
     */
    public DetachFilesFromWebcast createDetachFilesFromWebcast() {
        return new DetachFilesFromWebcast();
    }

    /**
     * Create an instance of {@link FinishWebcast }
     * 
     */
    public FinishWebcast createFinishWebcast() {
        return new FinishWebcast();
    }

    /**
     * Create an instance of {@link UpdateUser }
     * 
     */
    public UpdateUser createUpdateUser() {
        return new UpdateUser();
    }

    /**
     * Create an instance of {@link User }
     * 
     */
    public User createUser() {
        return new User();
    }

    /**
     * Create an instance of {@link VodInfoResult }
     * 
     */
    public VodInfoResult createVodInfoResult() {
        return new VodInfoResult();
    }

    /**
     * Create an instance of {@link WebcastPaginationResult }
     * 
     */
    public WebcastPaginationResult createWebcastPaginationResult() {
        return new WebcastPaginationResult();
    }

    /**
     * Create an instance of {@link Attendee }
     * 
     */
    public Attendee createAttendee() {
        return new Attendee();
    }

    /**
     * Create an instance of {@link CastmakerVodPaginationResult }
     * 
     */
    public CastmakerVodPaginationResult createCastmakerVodPaginationResult() {
        return new CastmakerVodPaginationResult();
    }

    /**
     * Create an instance of {@link Page }
     * 
     */
    public Page createPage() {
        return new Page();
    }

    /**
     * Create an instance of {@link VoteListResult }
     * 
     */
    public VoteListResult createVoteListResult() {
        return new VoteListResult();
    }

    /**
     * Create an instance of {@link RollcallResult }
     * 
     */
    public RollcallResult createRollcallResult() {
        return new RollcallResult();
    }

    /**
     * Create an instance of {@link Attachement }
     * 
     */
    public Attachement createAttachement() {
        return new Attachement();
    }

    /**
     * Create an instance of {@link Webcast }
     * 
     */
    public Webcast createWebcast() {
        return new Webcast();
    }

    /**
     * Create an instance of {@link WebcastCreation }
     * 
     */
    public WebcastCreation createWebcastCreation() {
        return new WebcastCreation();
    }

    /**
     * Create an instance of {@link Ongoingwebcast }
     * 
     */
    public Ongoingwebcast createOngoingwebcast() {
        return new Ongoingwebcast();
    }

    /**
     * Create an instance of {@link WebcastInfoResult }
     * 
     */
    public WebcastInfoResult createWebcastInfoResult() {
        return new WebcastInfoResult();
    }

    /**
     * Create an instance of {@link WebcastCreationResult }
     * 
     */
    public WebcastCreationResult createWebcastCreationResult() {
        return new WebcastCreationResult();
    }

    /**
     * Create an instance of {@link UserJoinHistoryResult }
     * 
     */
    public UserJoinHistoryResult createUserJoinHistoryResult() {
        return new UserJoinHistoryResult();
    }

    /**
     * Create an instance of {@link Vod }
     * 
     */
    public Vod createVod() {
        return new Vod();
    }

    /**
     * Create an instance of {@link AttachmentListWrapper }
     * 
     */
    public AttachmentListWrapper createAttachmentListWrapper() {
        return new AttachmentListWrapper();
    }

    /**
     * Create an instance of {@link Rollcall }
     * 
     */
    public Rollcall createRollcall() {
        return new Rollcall();
    }

    /**
     * Create an instance of {@link SurveyDataResult }
     * 
     */
    public SurveyDataResult createSurveyDataResult() {
        return new SurveyDataResult();
    }

    /**
     * Create an instance of {@link OngoingWebcastPaginationResult }
     * 
     */
    public OngoingWebcastPaginationResult createOngoingWebcastPaginationResult() {
        return new OngoingWebcastPaginationResult();
    }

    /**
     * Create an instance of {@link VodModification }
     * 
     */
    public VodModification createVodModification() {
        return new VodModification();
    }

    /**
     * Create an instance of {@link RecordInfo }
     * 
     */
    public RecordInfo createRecordInfo() {
        return new RecordInfo();
    }

    /**
     * Create an instance of {@link Qa }
     * 
     */
    public Qa createQa() {
        return new Qa();
    }

    /**
     * Create an instance of {@link UserJoinHistory }
     * 
     */
    public UserJoinHistory createUserJoinHistory() {
        return new UserJoinHistory();
    }

    /**
     * Create an instance of {@link WebcastModification }
     * 
     */
    public WebcastModification createWebcastModification() {
        return new WebcastModification();
    }

    /**
     * Create an instance of {@link QAndADataResult }
     * 
     */
    public QAndADataResult createQAndADataResult() {
        return new QAndADataResult();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportSurveyResultOfWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportSurveyResultOfWebcastResponse")
    public JAXBElement<ExportSurveyResultOfWebcastResponse> createExportSurveyResultOfWebcastResponse(ExportSurveyResultOfWebcastResponse value) {
        return new JAXBElement<ExportSurveyResultOfWebcastResponse>(_ExportSurveyResultOfWebcastResponse_QNAME, ExportSurveyResultOfWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportRollcallResultOfWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportRollcallResultOfWebcastResponse")
    public JAXBElement<ExportRollcallResultOfWebcastResponse> createExportRollcallResultOfWebcastResponse(ExportRollcallResultOfWebcastResponse value) {
        return new JAXBElement<ExportRollcallResultOfWebcastResponse>(_ExportRollcallResultOfWebcastResponse_QNAME, ExportRollcallResultOfWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportQAndAListOfWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportQAndAListOfWebcastResponse")
    public JAXBElement<ExportQAndAListOfWebcastResponse> createExportQAndAListOfWebcastResponse(ExportQAndAListOfWebcastResponse value) {
        return new JAXBElement<ExportQAndAListOfWebcastResponse>(_ExportQAndAListOfWebcastResponse_QNAME, ExportQAndAListOfWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChangeUserStatus }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "changeUserStatus")
    public JAXBElement<ChangeUserStatus> createChangeUserStatus(ChangeUserStatus value) {
        return new JAXBElement<ChangeUserStatus>(_ChangeUserStatus_QNAME, ChangeUserStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PageOngoingWebcasts }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "pageOngoingWebcasts")
    public JAXBElement<PageOngoingWebcasts> createPageOngoingWebcasts(PageOngoingWebcasts value) {
        return new JAXBElement<PageOngoingWebcasts>(_PageOngoingWebcasts_QNAME, PageOngoingWebcasts.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportUserJoinHistoryOfWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportUserJoinHistoryOfWebcast")
    public JAXBElement<ExportUserJoinHistoryOfWebcast> createExportUserJoinHistoryOfWebcast(ExportUserJoinHistoryOfWebcast value) {
        return new JAXBElement<ExportUserJoinHistoryOfWebcast>(_ExportUserJoinHistoryOfWebcast_QNAME, ExportUserJoinHistoryOfWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PageOngoingWebcastsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "pageOngoingWebcastsResponse")
    public JAXBElement<PageOngoingWebcastsResponse> createPageOngoingWebcastsResponse(PageOngoingWebcastsResponse value) {
        return new JAXBElement<PageOngoingWebcastsResponse>(_PageOngoingWebcastsResponse_QNAME, PageOngoingWebcastsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachFilesToWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "attachFilesToWebcast")
    public JAXBElement<AttachFilesToWebcast> createAttachFilesToWebcast(AttachFilesToWebcast value) {
        return new JAXBElement<AttachFilesToWebcast>(_AttachFilesToWebcast_QNAME, AttachFilesToWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "createUserResponse")
    public JAXBElement<CreateUserResponse> createCreateUserResponse(CreateUserResponse value) {
        return new JAXBElement<CreateUserResponse>(_CreateUserResponse_QNAME, CreateUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportUserJoinHistoryOfWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportUserJoinHistoryOfWebcastResponse")
    public JAXBElement<ExportUserJoinHistoryOfWebcastResponse> createExportUserJoinHistoryOfWebcastResponse(ExportUserJoinHistoryOfWebcastResponse value) {
        return new JAXBElement<ExportUserJoinHistoryOfWebcastResponse>(_ExportUserJoinHistoryOfWebcastResponse_QNAME, ExportUserJoinHistoryOfWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FinishWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "finishWebcastResponse")
    public JAXBElement<FinishWebcastResponse> createFinishWebcastResponse(FinishWebcastResponse value) {
        return new JAXBElement<FinishWebcastResponse>(_FinishWebcastResponse_QNAME, FinishWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportVoteResultOfWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportVoteResultOfWebcast")
    public JAXBElement<ExportVoteResultOfWebcast> createExportVoteResultOfWebcast(ExportVoteResultOfWebcast value) {
        return new JAXBElement<ExportVoteResultOfWebcast>(_ExportVoteResultOfWebcast_QNAME, ExportVoteResultOfWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateVod }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "updateVod")
    public JAXBElement<UpdateVod> createUpdateVod(UpdateVod value) {
        return new JAXBElement<UpdateVod>(_UpdateVod_QNAME, UpdateVod.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWebcastRecords }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "getWebcastRecords")
    public JAXBElement<GetWebcastRecords> createGetWebcastRecords(GetWebcastRecords value) {
        return new JAXBElement<GetWebcastRecords>(_GetWebcastRecords_QNAME, GetWebcastRecords.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "createWebcastResponse")
    public JAXBElement<CreateWebcastResponse> createCreateWebcastResponse(CreateWebcastResponse value) {
        return new JAXBElement<CreateWebcastResponse>(_CreateWebcastResponse_QNAME, CreateWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "deleteWebcastResponse")
    public JAXBElement<DeleteWebcastResponse> createDeleteWebcastResponse(DeleteWebcastResponse value) {
        return new JAXBElement<DeleteWebcastResponse>(_DeleteWebcastResponse_QNAME, DeleteWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachFilesFromWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "detachFilesFromWebcastResponse")
    public JAXBElement<DetachFilesFromWebcastResponse> createDetachFilesFromWebcastResponse(DetachFilesFromWebcastResponse value) {
        return new JAXBElement<DetachFilesFromWebcastResponse>(_DetachFilesFromWebcastResponse_QNAME, DetachFilesFromWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PageCastmakerVodsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "pageCastmakerVodsResponse")
    public JAXBElement<PageCastmakerVodsResponse> createPageCastmakerVodsResponse(PageCastmakerVodsResponse value) {
        return new JAXBElement<PageCastmakerVodsResponse>(_PageCastmakerVodsResponse_QNAME, PageCastmakerVodsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PageCastmakerVods }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "pageCastmakerVods")
    public JAXBElement<PageCastmakerVods> createPageCastmakerVods(PageCastmakerVods value) {
        return new JAXBElement<PageCastmakerVods>(_PageCastmakerVods_QNAME, PageCastmakerVods.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PageWebcasts }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "pageWebcasts")
    public JAXBElement<PageWebcasts> createPageWebcasts(PageWebcasts value) {
        return new JAXBElement<PageWebcasts>(_PageWebcasts_QNAME, PageWebcasts.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "createWebcast")
    public JAXBElement<CreateWebcast> createCreateWebcast(CreateWebcast value) {
        return new JAXBElement<CreateWebcast>(_CreateWebcast_QNAME, CreateWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishVodResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "publishVodResponse")
    public JAXBElement<PublishVodResponse> createPublishVodResponse(PublishVodResponse value) {
        return new JAXBElement<PublishVodResponse>(_PublishVodResponse_QNAME, PublishVodResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWebcastSettingResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "getWebcastSettingResponse")
    public JAXBElement<GetWebcastSettingResponse> createGetWebcastSettingResponse(GetWebcastSettingResponse value) {
        return new JAXBElement<GetWebcastSettingResponse>(_GetWebcastSettingResponse_QNAME, GetWebcastSettingResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnpublishVod }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "unpublishVod")
    public JAXBElement<UnpublishVod> createUnpublishVod(UnpublishVod value) {
        return new JAXBElement<UnpublishVod>(_UnpublishVod_QNAME, UnpublishVod.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChangeUserStatusResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "changeUserStatusResponse")
    public JAXBElement<ChangeUserStatusResponse> createChangeUserStatusResponse(ChangeUserStatusResponse value) {
        return new JAXBElement<ChangeUserStatusResponse>(_ChangeUserStatusResponse_QNAME, ChangeUserStatusResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "updateWebcast")
    public JAXBElement<UpdateWebcast> createUpdateWebcast(UpdateWebcast value) {
        return new JAXBElement<UpdateWebcast>(_UpdateWebcast_QNAME, UpdateWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateVodResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "updateVodResponse")
    public JAXBElement<UpdateVodResponse> createUpdateVodResponse(UpdateVodResponse value) {
        return new JAXBElement<UpdateVodResponse>(_UpdateVodResponse_QNAME, UpdateVodResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportRollcallResultOfWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportRollcallResultOfWebcast")
    public JAXBElement<ExportRollcallResultOfWebcast> createExportRollcallResultOfWebcast(ExportRollcallResultOfWebcast value) {
        return new JAXBElement<ExportRollcallResultOfWebcast>(_ExportRollcallResultOfWebcast_QNAME, ExportRollcallResultOfWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AttachFilesToWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "attachFilesToWebcastResponse")
    public JAXBElement<AttachFilesToWebcastResponse> createAttachFilesToWebcastResponse(AttachFilesToWebcastResponse value) {
        return new JAXBElement<AttachFilesToWebcastResponse>(_AttachFilesToWebcastResponse_QNAME, AttachFilesToWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DetachFilesFromWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "detachFilesFromWebcast")
    public JAXBElement<DetachFilesFromWebcast> createDetachFilesFromWebcast(DetachFilesFromWebcast value) {
        return new JAXBElement<DetachFilesFromWebcast>(_DetachFilesFromWebcast_QNAME, DetachFilesFromWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "updateUser")
    public JAXBElement<UpdateUser> createUpdateUser(UpdateUser value) {
        return new JAXBElement<UpdateUser>(_UpdateUser_QNAME, UpdateUser.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FinishWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "finishWebcast")
    public JAXBElement<FinishWebcast> createFinishWebcast(FinishWebcast value) {
        return new JAXBElement<FinishWebcast>(_FinishWebcast_QNAME, FinishWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportQAndAListOfWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportQAndAListOfWebcast")
    public JAXBElement<ExportQAndAListOfWebcast> createExportQAndAListOfWebcast(ExportQAndAListOfWebcast value) {
        return new JAXBElement<ExportQAndAListOfWebcast>(_ExportQAndAListOfWebcast_QNAME, ExportQAndAListOfWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PublishVod }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "publishVod")
    public JAXBElement<PublishVod> createPublishVod(PublishVod value) {
        return new JAXBElement<PublishVod>(_PublishVod_QNAME, PublishVod.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DeleteWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "deleteWebcast")
    public JAXBElement<DeleteWebcast> createDeleteWebcast(DeleteWebcast value) {
        return new JAXBElement<DeleteWebcast>(_DeleteWebcast_QNAME, DeleteWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWebcastSetting }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "getWebcastSetting")
    public JAXBElement<GetWebcastSetting> createGetWebcastSetting(GetWebcastSetting value) {
        return new JAXBElement<GetWebcastSetting>(_GetWebcastSetting_QNAME, GetWebcastSetting.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "updateWebcastResponse")
    public JAXBElement<UpdateWebcastResponse> createUpdateWebcastResponse(UpdateWebcastResponse value) {
        return new JAXBElement<UpdateWebcastResponse>(_UpdateWebcastResponse_QNAME, UpdateWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportSurveyResultOfWebcast }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportSurveyResultOfWebcast")
    public JAXBElement<ExportSurveyResultOfWebcast> createExportSurveyResultOfWebcast(ExportSurveyResultOfWebcast value) {
        return new JAXBElement<ExportSurveyResultOfWebcast>(_ExportSurveyResultOfWebcast_QNAME, ExportSurveyResultOfWebcast.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetWebcastRecordsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "getWebcastRecordsResponse")
    public JAXBElement<GetWebcastRecordsResponse> createGetWebcastRecordsResponse(GetWebcastRecordsResponse value) {
        return new JAXBElement<GetWebcastRecordsResponse>(_GetWebcastRecordsResponse_QNAME, GetWebcastRecordsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UnpublishVodResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "unpublishVodResponse")
    public JAXBElement<UnpublishVodResponse> createUnpublishVodResponse(UnpublishVodResponse value) {
        return new JAXBElement<UnpublishVodResponse>(_UnpublishVodResponse_QNAME, UnpublishVodResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateUserResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "updateUserResponse")
    public JAXBElement<UpdateUserResponse> createUpdateUserResponse(UpdateUserResponse value) {
        return new JAXBElement<UpdateUserResponse>(_UpdateUserResponse_QNAME, UpdateUserResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ExportVoteResultOfWebcastResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "exportVoteResultOfWebcastResponse")
    public JAXBElement<ExportVoteResultOfWebcastResponse> createExportVoteResultOfWebcastResponse(ExportVoteResultOfWebcastResponse value) {
        return new JAXBElement<ExportVoteResultOfWebcastResponse>(_ExportVoteResultOfWebcastResponse_QNAME, ExportVoteResultOfWebcastResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PageWebcastsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "pageWebcastsResponse")
    public JAXBElement<PageWebcastsResponse> createPageWebcastsResponse(PageWebcastsResponse value) {
        return new JAXBElement<PageWebcastsResponse>(_PageWebcastsResponse_QNAME, PageWebcastsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CreateUser }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://www.gensee.com/ws/siteadmin", name = "createUser")
    public JAXBElement<CreateUser> createCreateUser(CreateUser value) {
        return new JAXBElement<CreateUser>(_CreateUser_QNAME, CreateUser.class, null, value);
    }

}
